package com.company.util;

public class Myutils {
    /**
     * 泛型的公用方法，代替了new
     */

    /**
     *获取指定Class的实例对象
     * @param <T>
     * @param clazz
     * @return
     */
    public static <T> T getNewIntance(Class<T> clazz){
        //默认返回值
        T t = null;
        try{
            //使用反射创建这个Class的实例对象
            t = clazz.newInstance();

        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (InstantiationException e) {
            e.printStackTrace();
        }
        return t;
    }
}
